package net.dgg.zz.production.inProcess.entity;

import net.dgg.zz.common.base.entity.BaseEntity;

import java.util.Date;


/**
 * <p>@Title 生产档案绑定记录表</p>
 * <p>@Description 生产档案绑定记录表</p>
 * <p>@Version 1.0.0 版本号</p>
 * <p>@author maoquanyi</p>
 * <p>@date 2018年08月13日</p>
 * <p>Copyright © dgg group.All Rights Reserved. 版权信息</p>
 */
public class FilesRecord extends BaseEntity {


    /**
     * 生产订单id
     */
    private Long scProductId;

    /**
     * 生产订单编号
     */
    private String scProductNo;

    /**
     * 生产子订单小业态
     */
    private String orderProductName;

    /**
     * 档案id
     */
    private Long filesId;

    /**
     * 档案编号
     */
    private String filesNo;

    /**
     * 档案客户名
     */
    private String filesCustomerName;

    /**
     * 档案客户编号
     */
    private String filesCustomerNo;

    /**
     * 档案状态
     */
    private Integer filesStatus;

    /**
     * 绑定状态
     */
    private Integer bindStatus;

    /**
     * 档案位置
     */
    private String filesLocation;

    /**
     * id
     * @return id id
     */
    public Long getId() {
        return id;
    }

    /**
     * id
     * @param id id
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 生产订单id
     * @return sc_product_id 生产订单id
     */
    public Long getScProductId() {
        return scProductId;
    }

    /**
     * 生产订单id
     * @param scProductId 生产订单id
     */
    public void setScProductId(Long scProductId) {
        this.scProductId = scProductId;
    }

    /**
     * 生产订单编号
     * @return sc_product_no 生产订单编号
     */
    public String getScProductNo() {
        return scProductNo;
    }

    /**
     * 生产订单编号
     * @param scProductNo 生产订单编号
     */
    public void setScProductNo(String scProductNo) {
        this.scProductNo = scProductNo == null ? null : scProductNo.trim();
    }

    /**
     * 生产子订单小业态
     * @return order_product_name 生产子订单小业态
     */
    public String getOrderProductName() {
        return orderProductName;
    }

    /**
     * 生产子订单小业态
     * @param orderProductName 生产子订单小业态
     */
    public void setOrderProductName(String orderProductName) {
        this.orderProductName = orderProductName == null ? null : orderProductName.trim();
    }

    /**
     * 档案id
     * @return files_id 档案id
     */
    public Long getFilesId() {
        return filesId;
    }

    /**
     * 档案id
     * @param filesId 档案id
     */
    public void setFilesId(Long filesId) {
        this.filesId = filesId;
    }

    /**
     * 档案编号
     * @return files_no 档案编号
     */
    public String getFilesNo() {
        return filesNo;
    }

    /**
     * 档案编号
     * @param filesNo 档案编号
     */
    public void setFilesNo(String filesNo) {
        this.filesNo = filesNo == null ? null : filesNo.trim();
    }

    /**
     * 档案客户名
     * @return files_customer_name 档案客户名
     */
    public String getFilesCustomerName() {
        return filesCustomerName;
    }

    /**
     * 档案客户名
     * @param filesCustomerName 档案客户名
     */
    public void setFilesCustomerName(String filesCustomerName) {
        this.filesCustomerName = filesCustomerName == null ? null : filesCustomerName.trim();
    }

    /**
     * 档案客户编号
     * @return files_customer_no 档案客户编号
     */
    public String getFilesCustomerNo() {
        return filesCustomerNo;
    }

    /**
     * 档案客户编号
     * @param filesCustomerNo 档案客户编号
     */
    public void setFilesCustomerNo(String filesCustomerNo) {
        this.filesCustomerNo = filesCustomerNo == null ? null : filesCustomerNo.trim();
    }

    /**
     * 档案状态
     * @return files_status 档案状态
     */
    public Integer getFilesStatus() {
        return filesStatus;
    }

    /**
     * 档案状态
     * @param filesStatus 档案状态
     */
    public void setFilesStatus(Integer filesStatus) {
        this.filesStatus = filesStatus;
    }

    /**
     * 绑定状态
     * @return bind_status 绑定状态
     */
    public Integer getBindStatus() {
        return bindStatus;
    }

    /**
     * 绑定状态
     * @param bindStatus 绑定状态
     */
    public void setBindStatus(Integer bindStatus) {
        this.bindStatus = bindStatus;
    }

    /**
     * 档案位置
     * @return files_location 档案位置
     */
    public String getFilesLocation() {
        return filesLocation;
    }

    /**
     * 档案位置
     * @param filesLocation 档案位置
     */
    public void setFilesLocation(String filesLocation) {
        this.filesLocation = filesLocation == null ? null : filesLocation.trim();
    }

    /**
     * 创建人id
     * @return creater_id 创建人id
     */
    public Long getCreaterId() {
        return createrId;
    }

    /**
     * 创建人id
     * @param createrId 创建人id
     */
    public void setCreaterId(Long createrId) {
        this.createrId = createrId;
    }

    /**
     * 创建人名称
     * @return creater_name 创建人名称
     */
    public String getCreaterName() {
        return createrName;
    }

    /**
     * 创建人名称
     * @param createrName 创建人名称
     */
    public void setCreaterName(String createrName) {
        this.createrName = createrName == null ? null : createrName.trim();
    }

    /**
     * 创建人部门id
     * @return creater_org_id 创建人部门id
     */
    public Long getCreaterOrgId() {
        return createrOrgId;
    }

    /**
     * 创建人部门id
     * @param createrOrgId 创建人部门id
     */
    public void setCreaterOrgId(Long createrOrgId) {
        this.createrOrgId = createrOrgId;
    }

    /**
     * 创建时间
     * @return create_time 创建时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 创建时间
     * @param createTime 创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 最新修改人id
     * @return updater_id 最新修改人id
     */
    public Long getUpdaterId() {
        return updaterId;
    }

    /**
     * 最新修改人id
     * @param updaterId 最新修改人id
     */
    public void setUpdaterId(Long updaterId) {
        this.updaterId = updaterId;
    }

    /**
     * 最新修改人名称
     * @return updater_name 最新修改人名称
     */
    public String getUpdaterName() {
        return updaterName;
    }

    /**
     * 最新修改人名称
     * @param updaterName 最新修改人名称
     */
    public void setUpdaterName(String updaterName) {
        this.updaterName = updaterName == null ? null : updaterName.trim();
    }

    /**
     * 最新修改人部门id
     * @return updater_org_id 最新修改人部门id
     */
    public Long getUpdaterOrgId() {
        return updaterOrgId;
    }

    /**
     * 最新修改人部门id
     * @param updaterOrgId 最新修改人部门id
     */
    public void setUpdaterOrgId(Long updaterOrgId) {
        this.updaterOrgId = updaterOrgId;
    }


    /**
     * 最新修改时间
     * @return update_time 最新修改时间
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * 最新修改时间
     * @param updateTime 最新修改时间
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}